Как известно, в Mac OS X уже есть и apache и PHP, но что делать если требуется добавить какое-либо расширение в PHP? Можно, конечно, воспользоваться brew и получить еще одну параллельную версию PHP, а потом мучиться с ее настройкой, ради одного расширения. Я же опишу более правильный путь - собрать расширение для уже имеющегося в системе PHP.
Подключив внешнюю клавиатуру к своему MacBook Air сразу стало заметно непривычное поведение клавиш Home и End: они переводили курсор в самое начало конец документа, а не текущей строки. Для меня это оказалось крайне неудобно, если на клавиатуре ноутбука это не особо заметно, то на внешней полноразмерной стало сильно раздражать.
Решение нашлось быстро по ссылке http://www.evansweb.info/2005/03/24/mac-os-x-and-home-end-keys/, благо я не один такой, кому это мешает :)
Идем и создаем (или правим) файл
~/Library/KeyBindings/DefaultKeyBinding.dict
В нем пишем:
{
/* Remap Home / End to be correct :-) */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
}
Если в файле уже что-то было, то добавляем 4 строки по аналогии с тем что написано выше.
Логофимся и получаем правильную привычную работу клавиш Home и End.
Переехав на Elementary OS, столкнулся с тем, что в ее родном терминале штатный раскас mc крайне не читабелен. Озадачившись вопросом смены окраса накопал следующие полезные вещи:
MC умеет скины и они у него есть в комплекте, хранятся в
/usr/share/mc/skins
Попробовать скин можно коммандой
mc -S skinname
Скины бывают обычные и высококачественные, для 256 цветов, например мне полюбился xoria256 (на картинке выше), который и захотелось использовать везде. Везде - это везде куда я прихожу по ssh.
Для того, чтоб избавиться от длинной команды можно установить переменную окружения MC_SKIN, чтоб не набирать каждый раз. Ну а раз можно так, то значит можно пробросить эту переменную через ssh.
В принципе все это легко нагуглить, но тем не менее опишу свой опыт. Итак, есть windows сервер (в моем случае Windows Server 2008, но все описанное ниже применимо ко всем windows), на этом севере работает некое веб-приложение, которое хочется коллективно развивать командой из нескольких человек. Идеи лучше чем Git в голову не пришло.
На сервере ставим и настраиваем SSH сервер (в моем случае это оказался Bitvise SSH Server, далее все настройки буду описывать относительно него).
Создаем пары public и private ключей для нужных пользователей, в настройках этих пользователей на SSH сервере добавляем им соответствующие public ключи и убеждаемся что разрешена авторизация по ключу.
Если требуется работать с Git из интернета, также пробрасываем соответствующий порт наружу, обычно это 22, но в моем случае получилось 222 по техническим причинам. Проверяем доступность сервера по SSH снаружи и возможность авторизации с ключом, PuTTY в помощь :)
Ставим собственно Git (в моем случае это msysgit). Народ предлагает ставить в короткий путь вроде C:/Git, но я ставил в каталог по-умолчанию, все работает. Через Git GUI создаем репозиторий, в моем случае это С:/Webroot/test-git.
Поскольку недавно пришлось столкнуться с этой не очень новой проблемой, ниже предлагается перепост статьи Зелёный экран при просмотре flash-видео, которая очень помогла.
С данной проблемой (ярко-зелёное, иногда «тормозящее» видео или просто зелёный экран при просмотре роликов на Youtube или Вконтакте) могут столкнуться пользователи видеокарт AMD, установившие для своей видеокарты драйвер Catalyst. В ряде случаев проблема появляется только при переходе в полноэкранный режим. Выглядит это примерно так:
Впервые проблема появилась в начале 2010 года и до сих пор не решена. Причина кроется, скорее всего, в несовместимости драйвера ATI Catalyst и Flash-плеера Adobe. Пока ни одна из сторон не взялась за решение проблемы, попробуем справиться с ней своими силами.